home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / gdb.new / gdb-4.0 / gdb / gdb.info-6 < prev    next >
Encoding:
Text File  |  1991-08-24  |  41.0 KB  |  825 lines

  1. Info file gdb.info, produced by Makeinfo, -*- Text -*- from input
  2. file gdb-all.texi.
  3.  
  4.    This file documents the GNU debugger GDB.
  5.  
  6.    Copyright (C) 1988, 1989, 1990, 1991 Free Software Foundation, Inc.
  7.  
  8.    Permission is granted to make and distribute verbatim copies of
  9. this
  10. manual provided the copyright notice and this permission notice are
  11. preserved on all copies.
  12.  
  13.    Permission is granted to copy and distribute modified versions of
  14. this
  15. manual under the conditions for verbatim copying, provided also that
  16. the section entitled "GNU General Public License" is included
  17. exactly as in the original, and provided that the entire resulting
  18. derived work is distributed under the terms of a permission notice
  19. identical to this one.
  20.  
  21.    Permission is granted to copy and distribute translations of this
  22. manual into another language, under the above conditions for
  23. modified versions, except that the section entitled "GNU General
  24. Public License" may be included in a translation approved by the
  25. Free Software Foundation instead of in the original English.
  26.  
  27. 
  28. File: gdb.info,  Node: Copying,  Next: Index,  Prev: Installing GDB,  Up: Top
  29.  
  30. GNU GENERAL PUBLIC LICENSE
  31. **************************
  32.  
  33.                              Version 2, June 1991
  34.  
  35.      Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  36.      675 Mass Ave, Cambridge, MA 02139, USA
  37.      
  38.      Everyone is permitted to copy and distribute verbatim copies
  39.      of this license document, but changing it is not allowed.
  40.  
  41. Preamble
  42. ========
  43.  
  44.    The licenses for most software are designed to take away your
  45. freedom to share and change it.  By contrast, the GNU General Public
  46. License is intended to guarantee your freedom to share and change
  47. free software--to make sure the software is free for all its users. 
  48. This General Public License applies to most of the Free Software
  49. Foundation's software and to any other program whose authors commit
  50. to using it.  (Some other Free Software Foundation software is
  51. covered by the GNU Library General Public License instead.)  You can
  52. apply it to your programs, too.
  53.  
  54.    When we speak of free software, we are referring to freedom, not
  55. price.  Our General Public Licenses are designed to make sure that
  56. you have the freedom to distribute copies of free software (and
  57. charge for this service if you wish), that you receive source code
  58. or can get it if you want it, that you can change the software or
  59. use pieces of it in new free programs; and that you know you can do
  60. these things.
  61.  
  62.    To protect your rights, we need to make restrictions that forbid
  63. anyone to deny you these rights or to ask you to surrender the rights.
  64. These restrictions translate to certain responsibilities for you if
  65. you distribute copies of the software, or if you modify it.
  66.  
  67.    For example, if you distribute copies of such a program, whether
  68. gratis or for a fee, you must give the recipients all the rights
  69. that
  70. you have.  You must make sure that they, too, receive or can get the
  71. source code.  And you must show them these terms so they know their
  72. rights.
  73.  
  74.    We protect your rights with two steps: (1) copyright the software,
  75. and (2) offer you this license which gives you legal permission to
  76. copy, distribute and/or modify the software.
  77.  
  78.    Also, for each author's protection and ours, we want to make
  79. certain that everyone understands that there is no warranty for this
  80. free software.  If the software is modified by someone else and
  81. passed on, we want its recipients to know that what they have is not
  82. the original, so that any problems introduced by others will not
  83. reflect on the original authors' reputations.
  84.  
  85.    Finally, any free program is threatened constantly by software
  86. patents.  We wish to avoid the danger that redistributors of a free
  87. program will individually obtain patent licenses, in effect making
  88. the program proprietary.  To prevent this, we have made it clear
  89. that any patent must be licensed for everyone's free use or not
  90. licensed at all.
  91.  
  92.    The precise terms and conditions for copying, distribution and
  93. modification follow.
  94.  
  95.        TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  96.  
  97.   1. This License applies to any program or other work which contains
  98.      a notice placed by the copyright holder saying it may be
  99.      distributed under the terms of this General Public License. 
  100.      The "Program", below, refers to any such program or work, and a
  101.      "work based on the Program" means either the Program or any
  102.      derivative work under copyright law: that is to say, a work
  103.      containing the Program or a portion of it, either verbatim or
  104.      with modifications and/or translated into another language. 
  105.      (Hereinafter, translation is included without limitation in the
  106.      term "modification".)  Each licensee is addressed as "you".
  107.  
  108.         Activities other than copying, distribution and modification
  109.      are not covered by this License; they are outside its scope. 
  110.      The act of running the Program is not restricted, and the
  111.      output from the Program is covered only if its contents
  112.      constitute a work based on the Program (independent of having
  113.      been made by running the Program).  Whether that is true
  114.      depends on what the Program does.
  115.  
  116.   2. You may copy and distribute verbatim copies of the Program's
  117.      source code as you receive it, in any medium, provided that you
  118.      conspicuously and appropriately publish on each copy an
  119.      appropriate copyright notice and disclaimer of warranty; keep
  120.      intact all the notices that refer to this License and to the
  121.      absence of any warranty; and give any other recipients of the
  122.      Program a copy of this License along with the Program.
  123.  
  124.         You may charge a fee for the physical act of transferring a
  125.      copy, and you may at your option offer warranty protection in
  126.      exchange for a fee.
  127.  
  128.   3. You may modify your copy or copies of the Program or any portion
  129.      of it, thus forming a work based on the Program, and copy and
  130.      distribute such modifications or work under the terms of
  131.      Section 1 above, provided that you also meet all of these
  132.      conditions:
  133.  
  134.        a) You must cause the modified files to carry prominent
  135.           notices stating that you changed the files and the date of
  136.           any change.
  137.  
  138.        b) You must cause any work that you distribute or publish,
  139.           that in whole or in part contains or is derived from the
  140.           Program or any part thereof, to be licensed as a whole at
  141.           no charge to all third parties under the terms of this
  142.           License.
  143.  
  144.        c) If the modified program normally reads commands
  145.           interactively when run, you must cause it, when started
  146.           running for such interactive use in the most ordinary way,
  147.           to print or display an announcement including an
  148.           appropriate copyright notice and a notice that there is no
  149.           warranty (or else, saying that you provide a warranty) and
  150.           that users may redistribute the program under these
  151.           conditions, and telling the user how to view a copy of
  152.           this License.  (Exception: if the Program itself is
  153.           interactive but does not normally print such an
  154.           announcement, your work based on the Program is not
  155.           required to print an announcement.)
  156.  
  157.         These requirements apply to the modified work as a whole.  If
  158.      identifiable sections of that work are not derived from the
  159.      Program, and can be reasonably considered independent and
  160.      separate works in themselves, then this License, and its terms,
  161.      do not apply to those sections when you distribute them as
  162.      separate works.  But when you distribute the same sections as
  163.      part of a whole which is a work based on the Program, the
  164.      distribution of the whole must be on the terms of this License,
  165.      whose permissions for other licensees extend to the entire
  166.      whole, and thus to each and every part regardless of who wrote
  167.      it.
  168.  
  169.         Thus, it is not the intent of this section to claim rights or
  170.      contest your rights to work written entirely by you; rather,
  171.      the intent is to exercise the right to control the distribution
  172.      of derivative or collective works based on the Program.
  173.  
  174.         In addition, mere aggregation of another work not based on
  175.      the Program with the Program (or with a work based on the
  176.      Program) on a volume of a storage or distribution medium does
  177.      not bring the other work under the scope of this License.
  178.  
  179.   4. You may copy and distribute the Program (or a work based on it,
  180.      under Section 2) in object code or executable form under the
  181.      terms of Sections 1 and 2 above provided that you also do one
  182.      of the following:
  183.  
  184.        a) Accompany it with the complete corresponding
  185.           machine-readable source code, which must be distributed
  186.           under the terms of Sections 1 and 2 above on a medium
  187.          
  188.           customarily used for software interchange; or,
  189.  
  190.        b) Accompany it with a written offer, valid for at least three
  191.           years, to give any third party, for a charge no more than
  192.           your cost of physically performing source distribution, a
  193.           complete machine-readable copy of the corresponding source
  194.           code, to be distributed under the terms of Sections 1 and
  195.           2 above on a medium customarily used for software
  196.           interchange; or,
  197.  
  198.        c) Accompany it with the information you received as to the
  199.           offer to distribute corresponding source code.  (This
  200.           alternative is allowed only for noncommercial distribution
  201.           and only if you received the program in object code or
  202.           executable form with such an offer, in accord with
  203.           Subsection b above.)
  204.  
  205.         The source code for a work means the preferred form of the
  206.      work for making modifications to it.  For an executable work,
  207.      complete source code means all the source code for all modules
  208.      it contains, plus any associated interface definition files,
  209.      plus the scripts used to control compilation and installation
  210.      of the executable.  However, as a special exception, the source
  211.      code distributed need not include anything that is normally
  212.      distributed (in either source or binary form) with the major
  213.      components (compiler, kernel, and so on) of the operating
  214.      system on which the executable runs, unless that component
  215.      itself accompanies the executable.
  216.  
  217.         If distribution of executable or object code is made by
  218.      offering access to copy from a designated place, then offering
  219.      equivalent access to copy the source code from the same place
  220.      counts as distribution of the source code, even though third
  221.      parties are not compelled to copy the source along with the
  222.      object code.
  223.  
  224.   5. You may not copy, modify, sublicense, or distribute the Program
  225.      except as expressly provided under this License.  Any attempt
  226.      otherwise to copy, modify, sublicense or distribute the Program
  227.      is void, and will automatically terminate your rights under
  228.      this License.  However, parties who have received copies, or
  229.      rights, from you under this License will not have their
  230.      licenses terminated so long as such parties remain in full
  231.      compliance.
  232.  
  233.   6. You are not required to accept this License, since you have not
  234.      signed it.  However, nothing else grants you permission to
  235.      modify or distribute the Program or its derivative works. 
  236.      These actions are prohibited by law if you do not accept this
  237.      License.  Therefore, by modifying or distributing the Program
  238.      (or any work based on the Program), you indicate your
  239.      acceptance of this License to do so, and all its terms and
  240.      conditions for copying, distributing or modifying the Program
  241.      or works based on it.
  242.  
  243.   7. Each time you redistribute the Program (or any work based on the
  244.      Program), the recipient automatically receives a license from
  245.      the original licensor to copy, distribute or modify the Program
  246.      subject to these terms and conditions.  You may not impose any
  247.      further restrictions on the recipients' exercise of the rights
  248.      granted herein.  You are not responsible for enforcing
  249.      compliance by third parties to this License.
  250.  
  251.   8. If, as a consequence of a court judgment or allegation of patent
  252.      infringement or for any other reason (not limited to patent
  253.      issues), conditions are imposed on you (whether by court order,
  254.      agreement or otherwise) that contradict the conditions of this
  255.      License, they do not excuse you from the conditions of this
  256.      License.  If you cannot distribute so as to satisfy
  257.      simultaneously your obligations under this License and any
  258.      other pertinent obligations, then as a consequence you may not
  259.      distribute the Program at all.  For example, if a patent
  260.      license would not permit royalty-free redistribution of the
  261.      Program by all those who receive copies directly or indirectly
  262.      through you, then the only way you could satisfy both it and
  263.      this License would be to refrain entirely from distribution of
  264.      the Program.
  265.  
  266.         If any portion of this section is held invalid or
  267.      unenforceable under any particular circumstance, the balance of
  268.      the section is intended to apply and the section as a whole is
  269.      intended to apply in other circumstances.
  270.  
  271.         It is not the purpose of this section to induce you to
  272.      infringe any patents or other property right claims or to
  273.      contest validity of any such claims; this section has the sole
  274.      purpose of protecting the integrity of the free software
  275.      distribution system, which is implemented by public license
  276.      practices.  Many people have made generous contributions to the
  277.      wide range of software distributed through that system in
  278.      reliance on consistent application of that system; it is up to
  279.      the author/donor to decide if he or she is willing to
  280.      distribute software through any other system and a licensee
  281.      cannot impose that choice.
  282.  
  283.         This section is intended to make thoroughly clear what is
  284.      believed to be a consequence of the rest of this License.
  285.  
  286.   9. If the distribution and/or use of the Program is restricted in
  287.      certain countries either by patents or by copyrighted
  288.      interfaces, the original copyright holder who places the
  289.      Program under this License may add an explicit geographical
  290.      distribution limitation excluding those countries, so that
  291.      distribution is permitted only in or among countries not thus
  292.      excluded.  In such case, this License incorporates the
  293.      limitation as if written in the body of this License.
  294.  
  295.  10. The Free Software Foundation may publish revised and/or new
  296.      versions of the General Public License from time to time.  Such
  297.      new versions will be similar in spirit to the present version,
  298.      but may differ in detail to address new problems or concerns.
  299.  
  300.         Each version is given a distinguishing version number.  If
  301.      the Program specifies a version number of this License which
  302.      applies to it and "any later version", you have the option of
  303.      following the terms and conditions either of that version or of
  304.      any later version published by the Free Software Foundation. 
  305.      If the Program does not specify a version number of this
  306.      License, you may choose any version ever published by the Free
  307.      Software Foundation.
  308.  
  309.  11. If you wish to incorporate parts of the Program into other free
  310.      programs whose distribution conditions are different, write to
  311.      the author to ask for permission.  For software which is
  312.      copyrighted by the Free Software Foundation, write to the Free
  313.      Software Foundation; we sometimes make exceptions for this. 
  314.      Our decision will be guided by the two goals of preserving the
  315.      free status of all derivatives of our free software and of
  316.      promoting the sharing and reuse of software generally.
  317.  
  318.                                       NO WARRANTY
  319.  
  320.  12. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
  321.      WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
  322.      LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  323.      HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
  324.      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  325.      INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  326.     
  327.      MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE
  328.      ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS
  329.      WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
  330.      COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  331.  
  332.  13. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  333.      WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
  334.      MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
  335.      LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
  336.      INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
  337.      INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS
  338.      OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
  339.      BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
  340.      WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
  341.      HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  342.  
  343.                          END OF TERMS AND CONDITIONS
  344.  
  345. Applying These Terms to Your New Programs
  346. =========================================
  347.  
  348.    If you develop a new program, and you want it to be of the
  349. greatest possible use to the public, the best way to achieve this is
  350. to make it free software which everyone can redistribute and change
  351. under these terms.
  352.  
  353.    To do so, attach the following notices to the program.  It is
  354. safest to attach them to the start of each source file to most
  355. effectively convey the exclusion of warranty; and each file should
  356. have
  357. at least the "copyright" line and a pointer to where the full notice
  358. is found.
  359.  
  360.      ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
  361.      Copyright (C) 19YY  NAME OF AUTHOR
  362.      
  363.      This program is free software; you can redistribute it and/or modify
  364.      it under the terms of the GNU General Public License as published by
  365.      the Free Software Foundation; either version 2 of the License, or
  366.      (at your option) any later version.
  367.      
  368.      This program is distributed in the hope that it will be useful,
  369.      but WITHOUT ANY WARRANTY; without even the implied warranty of
  370.      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  371.      GNU General Public License for more details.
  372.      
  373.      You should have received a copy of the GNU General Public License
  374.      along with this program; if not, write to the Free Software
  375.      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  376.  
  377.    Also add information on how to contact you by electronic and paper
  378. mail.
  379.  
  380.    If the program is interactive, make it output a short notice like
  381. this when it starts in an interactive mode:
  382.  
  383.      Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR
  384.      Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  385.      This is free software, and you are welcome to redistribute it
  386.      under certain conditions; type `show c' for details.
  387.  
  388.    The hypothetical commands `show w' and `show c' should show the
  389. appropriate parts of the General Public License.  Of course, the
  390. commands you use may be called something other than `show w' and
  391. `show c'; they could even be mouse-clicks or menu items--whatever
  392. suits
  393. your
  394. program.
  395.  
  396.    You should also get your employer (if you work as a programmer) or
  397. your school, if any, to sign a "copyright disclaimer" for the
  398. program, if necessary.  Here is a sample; alter the names:
  399.  
  400.      Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  401.      `Gnomovision' (which makes passes at compilers) written by James Hacker.
  402.      
  403.      SIGNATURE OF TY COON, 1 April 1989
  404.      Ty Coon, President of Vice
  405.  
  406.    This General Public License does not permit incorporating your
  407. program into proprietary programs.  If your program is a subroutine
  408. library, you may consider it more useful to permit linking
  409. proprietary applications with the library.  If this is what you want
  410. to do, use the GNU Library General Public License instead of this
  411. License.
  412.  
  413. 
  414. File: gdb.info,  Node: Index,  Prev: Copying,  Up: Top
  415.  
  416. Index
  417. *****
  418.  
  419. * Menu:
  420.  
  421. * #:                                    Command Syntax.
  422. * $_:                                   Set Breaks.
  423. * $_:                                   Machine Code.
  424. * $_:                                   Memory.
  425. * $__:                                  Memory.
  426. * :::                                   Variables.
  427. * @:                                    Arrays.
  428. * $$:                                   Value History.
  429. * $:                                    Value History.
  430. * .gdbinit:                             Command Files.
  431. * AMD EB29K:                            Target Commands.
  432. * Bug Criteria:                         Bug Criteria.
  433. * Bug Reports:                          Bug Reporting.
  434. * Bugs in GDB:                          GDB Bugs.
  435. * C++:                                  Cplusplus.
  436. * C++ exception handling:               Cplusplus commands.
  437. * C++ name resolution:                  Variables.
  438. * C++ symbol display:                   Cplusplus commands.
  439. * Core Dump:                            Bug Criteria.
  440. * EB29K board:                          EB29K Remote.
  441. * EBMON:                                Comms (EB29K).
  442. * Fatal Signal:                         Bug Criteria.
  443. * GDB Bugs, Reporting:                  Bug Reporting.
  444. * GDB reference card:                   Formatting Manual.
  445. * GNU C++:                              Cplusplus.
  446. * INCLUDE_RDB:                          VxWorks Remote.
  447. * Invalid Input:                        Bug Criteria.
  448. * Nindy:                                i960-Nindy Remote.
  449. * RET:                                  Command Syntax.
  450. * Reporting Bugs in GDB:                GDB Bugs.
  451. * VxWorks:                              VxWorks Remote.
  452. * abbreviation:                         Command Syntax.
  453. * active targets:                       Active Targets.
  454. * add-symbol-file:                      Files.
  455. * add-syms:                             Renamed Commands.
  456. * arguments (to your program):          Arguments.
  457. * artificial array:                     Arrays.
  458. * assignment:                           Assignment.
  459. * attach:                               Attach.
  460. * attach:                               Attach.
  461. * automatic display:                    Auto Display.
  462. * b:                                    Set Breaks.
  463. * backtrace:                            Backtrace.
  464. * break:                                Set Breaks.
  465. * break in overloaded functions:        Cplusplus commands.
  466. * breakpoint commands:                  Break Commands.
  467. * breakpoint conditions:                Conditions.
  468. * breakpoints:                          Breakpoints.
  469. * bt:                                   Backtrace.
  470. * call:                                 Calling.
  471. * call overloaded functions:            Cplusplus expressions.
  472. * call stack:                           Stack.
  473. * calling functions:                    Calling.
  474. * calling make:                         Shell Commands.
  475. * catch:                                Exception Handling.
  476. * catch exceptions:                     Frame Info.
  477. * cd:                                   Working Directory.
  478. * clear:                                Delete Breaks.
  479. * clearing breakpoints, watchpoints:    Delete Breaks.
  480. * colon-colon:                          Variables.
  481. * command files:                        Command Files.
  482. * command line editing:                 Editing.
  483. * commands:                             Break Commands.
  484. * commands for C++:                     Cplusplus commands.
  485. * comment:                              Command Syntax.
  486. * condition:                            Conditions.
  487. * conditional breakpoints:              Conditions.
  488. * configuring GDB:                      Installing GDB.
  489. * confirmation:                         Messages/Warnings.
  490. * continue:                             Continuing and Stepping.
  491. * continue COUNT:                       Conditions.
  492. * continuing:                           Continuing and Stepping.
  493. * controlling terminal:                 Input/Output.
  494. * convenience variables:                Convenience Vars.
  495. * core:                                 Files.
  496. * core dump file:                       Files.
  497. * core-file:                            Files.
  498. * d:                                    Delete Breaks.
  499. * debugging target:                     Targets.
  500. * define:                               Define.
  501. * delete:                               Delete Breaks.
  502. * delete breakpoints:                   Delete Breaks.
  503. * delete display:                       Auto Display.
  504. * delete environment:                   Renamed Commands.
  505. * deleting breakpoints, watchpoints:    Delete Breaks.
  506. * detach:                               Attach.
  507. * directories for source files:         Source Path.
  508. * directory:                            Source Path.
  509. * dis:                                  Disabling.
  510. * disable:                              Disabling.
  511. * disable breakpoints:                  Disabling.
  512. * disable display:                      Auto Display.
  513. * disabled breakpoints:                 Disabling.
  514. * disassemble:                          Machine Code.
  515. * display:                              Auto Display.
  516. * display of expressions:               Auto Display.
  517. * do:                                   Selection.
  518. * document:                             Define.
  519. * down:                                 Selection.
  520. * down-silently:                        Selection.
  521. * download to Nindy-960:                Files.
  522. * download to VxWorks:                  VxWorks download.
  523. * dynamic linking:                      Files.
  524. * eb.log:                               Remote Log.
  525. * echo:                                 Output.
  526. * editing:                              Editing.
  527. * emacs:                                Emacs.
  528. * enable:                               Disabling.
  529. * enable breakpoints:                   Disabling.
  530. * enable display:                       Auto Display.
  531. * enabled breakpoints:                  Disabling.
  532. * end:                                  Break Commands.
  533. * entering numbers:                     Numbers.
  534. * environment (of your program):        Environment.
  535. * error on Valid Input:                 Bug Criteria.
  536. * examining data:                       Data.
  537. * examining memory:                     Memory.
  538. * exception handlers:                   Exception Handling.
  539. * exception handlers:                   Frame Info.
  540. * exec-file:                            Files.
  541. * executable file:                      Files.
  542. * exiting GDB:                          Leaving GDB.
  543. * expressions:                          Expressions.
  544. * expressions in C++:                   Cplusplus expressions.
  545. * f:                                    Selection.
  546. * fatal signals:                        Signals.
  547. * file:                                 Files.
  548. * finish:                               Continuing and Stepping.
  549. * flinching:                            Messages/Warnings.
  550. * floating point:                       Floating Point Hardware.
  551. * floating point registers:             Registers.
  552. * foo:                                  Symbol Errors.
  553. * format options:                       Print Settings.
  554. * formatted output:                     Output formats.
  555. * forward-search:                       Search.
  556. * frame:                                Selection.
  557. * frame:                                Frames.
  558. * frame number:                         Frames.
  559. * frame pointer:                        Frames.
  560. * frameless execution:                  Frames.
  561. * g++:                                  Cplusplus.
  562. * h:                                    Help.
  563. * handle:                               Signals.
  564. * handling signals:                     Signals.
  565. * help:                                 Help.
  566. * help target:                          Target Commands.
  567. * help user-defined:                    Define.
  568. * history expansion:                    History.
  569. * history file:                         History.
  570. * history number:                       Value History.
  571. * history save:                         History.
  572. * history size:                         History.
  573. * history substitution:                 History.
  574. * i:                                    Help.
  575. * i/o:                                  Input/Output.
  576. * i960:                                 i960-Nindy Remote.
  577. * ignore:                               Conditions.
  578. * ignore count (of breakpoint):         Conditions.
  579. * info:                                 Help.
  580. * info address:                         Symbols.
  581. * info all-registers:                   Registers.
  582. * info args:                            Frame Info.
  583. * info breakpoints:                     Set Breaks.
  584. * info catch:                           Frame Info.
  585. * info convenience:                     Renamed Commands.
  586. * info copying:                         Renamed Commands.
  587. * info directories:                     Renamed Commands.
  588. * info display:                         Auto Display.
  589. * info editing:                         Renamed Commands.
  590. * info f:                               Frame Info.
  591. * info files:                           Files.
  592. * info float:                           Floating Point Hardware.
  593. * info frame:                           Frame Info.
  594. * info functions:                       Symbols.
  595. * info history:                         Renamed Commands.
  596. * info line:                            Machine Code.
  597. * info locals:                          Frame Info.
  598. * info program:                         Stopping.
  599. * info registers:                       Registers.
  600. * info s:                               Backtrace.
  601. * info set:                             Help.
  602. * info share:                           Files.
  603. * info sharedlibrary:                   Files.
  604. * info signals:                         Signals.
  605. * info source:                          Symbols.
  606. * info sources:                         Symbols.
  607. * info stack:                           Backtrace.
  608. * info target:                          Files.
  609. * info targets:                         Renamed Commands.
  610. * info terminal:                        Input/Output.
  611. * info types:                           Symbols.
  612. * info user:                            Define.
  613. * info values:                          Renamed Commands.
  614. * info variables:                       Symbols.
  615. * info version:                         Renamed Commands.
  616. * info warranty:                        Renamed Commands.
  617. * info watchpoints:                     Set Watchpoints.
  618. * inheritance:                          Cplusplus commands.
  619. * init file:                            Command Files.
  620. * initial frame:                        Frames.
  621. * innermost frame:                      Frames.
  622. * inspect:                              Data.
  623. * installation:                         Installing GDB.
  624. * interrupt:                            Leaving GDB.
  625. * jump:                                 Jumping.
  626. * kill:                                 Kill Process.
  627. * l:                                    List.
  628. * linespec:                             List.
  629. * list:                                 List.
  630. * load:                                 Files.
  631. * log file for EB29K:                   Remote Log.
  632. * lost output:                          Break Commands.
  633. * make:                                 Shell Commands.
  634. * member functions:                     Cplusplus expressions.
  635. * multiple targets:                     Active Targets.
  636. * n:                                    Continuing and Stepping.
  637. * namespace in C++:                     Cplusplus expressions.
  638. * next:                                 Continuing and Stepping.
  639. * nexti:                                Continuing and Stepping.
  640. * ni:                                   Continuing and Stepping.
  641. * number representation:                Numbers.
  642. * online documentation:                 Help.
  643. * outermost frame:                      Frames.
  644. * output:                               Output.
  645. * output formats:                       Output formats.
  646. * overloading:                          Breakpoint Menus.
  647. * overloading in C++:                   Cplusplus commands.
  648. * path:                                 Environment.
  649. * pauses in output:                     Screen Size.
  650. * pipes:                                Starting.
  651. * print:                                Data.
  652. * print settings:                       Print Settings.
  653. * printf:                               Output.
  654. * printing data:                        Data.
  655. * printsyms:                            Symbols.
  656. * prompt:                               Prompt.
  657. * ptype:                                Symbols.
  658. * pwd:                                  Working Directory.
  659. * q:                                    Leaving GDB.
  660. * quit:                                 Leaving GDB.
  661. * raise exceptions:                     Exception Handling.
  662. * rbreak:                               Set Breaks.
  663. * readline:                             Editing.
  664. * redirection:                          Input/Output.
  665. * reference card:                       Formatting Manual.
  666. * reference declarations:               Cplusplus expressions.
  667. * registers:                            Registers.
  668. * regular expression:                   Set Breaks.
  669. * reloading symbols:                    Messages/Warnings.
  670. * remote debugging:                     Remote.
  671. * repeating commands:                   Command Syntax.
  672. * reset:                                Nindy reset.
  673. * resuming execution:                   Continuing and Stepping.
  674. * return:                               Returning.
  675. * returning from a function:            Returning.
  676. * reverse-search:                       Search.
  677. * run:                                  Starting.
  678. * running:                              Starting.
  679. * running 29K programs:                 EB29K Remote.
  680. * running VxWorks tasks:                VxWorks attach.
  681. * s:                                    Continuing and Stepping.
  682. * search:                               Search.
  683. * searching:                            Search.
  684. * selected frame:                       Stack.
  685. * set:                                  Assignment.
  686. * set addressprint:                     Renamed Commands.
  687. * set args:                             Arguments.
  688. * set array-max:                        Renamed Commands.
  689. * set arrayprint:                       Renamed Commands.
  690. * set asm-demangle:                     Renamed Commands.
  691. * set caution:                          Renamed Commands.
  692. * set complaints:                       Messages/Warnings.
  693. * set confirm:                          Messages/Warnings.
  694. * set demangle:                         Renamed Commands.
  695. * set editing:                          Editing.
  696. * set environment:                      Environment.
  697. * set height:                           Screen Size.
  698. * set history expansion:                History.
  699. * set history filename:                 History.
  700. * set history save:                     History.
  701. * set history size:                     History.
  702. * set history write:                    Renamed Commands.
  703. * set prettyprint:                      Renamed Commands.
  704. * set print address:                    Print Settings.
  705. * set print array:                      Print Settings.
  706. * set print asm-demangle:               Print Settings.
  707. * set print demangle:                   Print Settings.
  708. * set print elements:                   Print Settings.
  709. * set print object:                     Print Settings.
  710. * set print pretty:                     Print Settings.
  711. * set print union:                      Print Settings.
  712. * set print vtbl:                       Print Settings.
  713. * set prompt:                           Prompt.
  714. * set radix:                            Numbers.
  715. * set screen-height:                    Renamed Commands.
  716. * set screen-width:                     Renamed Commands.
  717. * set sevenbit-strings:                 Renamed Commands.
  718. * set symbol-reloading:                 Messages/Warnings.
  719. * set unionprint:                       Renamed Commands.
  720. * set variable:                         Assignment.
  721. * set verbose:                          Messages/Warnings.
  722. * set vtblprint:                        Renamed Commands.
  723. * set width:                            Screen Size.
  724. * setting variables:                    Assignment.
  725. * setting watchpoints:                  Set Watchpoints.
  726. * share:                                Files.
  727. * shared libraries:                     Files.
  728. * sharedlibrary:                        Files.
  729. * shell:                                Shell Commands.
  730. * shell escape:                         Shell Commands.
  731. * show:                                 Help.
  732. * show addressprint:                    Renamed Commands.
  733. * show args:                            Arguments.
  734. * show array-max:                       Renamed Commands.
  735. * show arrayprint:                      Renamed Commands.
  736. * show asm-demangle:                    Renamed Commands.
  737. * show caution:                         Renamed Commands.
  738. * show commands:                        History.
  739. * show complaints:                      Messages/Warnings.
  740. * show confirm:                         Messages/Warnings.
  741. * show convenience:                     Convenience Vars.
  742. * show copying:                         Help.
  743. * show demangle:                        Renamed Commands.
  744. * show directories:                     Source Path.
  745. * show editing:                         Editing.
  746. * show environment:                     Environment.
  747. * show height:                          Screen Size.
  748. * show history:                         History.
  749. * show history write:                   Renamed Commands.
  750. * show paths:                           Environment.
  751. * show prettyprint:                     Renamed Commands.
  752. * show print address:                   Print Settings.
  753. * show print array:                     Print Settings.
  754. * show print asm-demangle:              Print Settings.
  755. * show print demangle:                  Print Settings.
  756. * show print elements:                  Print Settings.
  757. * show print object:                    Print Settings.
  758. * show print pretty:                    Print Settings.
  759. * show print union:                     Print Settings.
  760. * show print vtbl:                      Print Settings.
  761. * show prompt:                          Prompt.
  762. * show radix:                           Numbers.
  763. * show screen-height:                   Renamed Commands.
  764. * show screen-width:                    Renamed Commands.
  765. * show sevenbit-strings:                Renamed Commands.
  766. * show unionprint:                      Renamed Commands.
  767. * show values:                          Value History.
  768. * show verbose:                         Messages/Warnings.
  769. * show version:                         Help.
  770. * show vtblprint:                       Renamed Commands.
  771. * show warranty:                        Help.
  772. * show width:                           Screen Size.
  773. * si:                                   Continuing and Stepping.
  774. * signal:                               Signaling.
  775. * signals:                              Signals.
  776. * silent:                               Break Commands.
  777. * size of screen:                       Screen Size.
  778. * source:                               Command Files.
  779. * source path:                          Source Path.
  780. * stack frame:                          Frames.
  781. * stacking targets:                     Active Targets.
  782. * starting:                             Starting.
  783. * step:                                 Continuing and Stepping.
  784. * stepi:                                Continuing and Stepping.
  785. * stepping:                             Continuing and Stepping.
  786. * stupid questions:                     Messages/Warnings.
  787. * symbol overloading:                   Breakpoint Menus.
  788. * symbol table:                         Files.
  789. * symbol-file:                          Files.
  790. * target:                               Targets.
  791. * target amd-eb:                        Target Commands.
  792. * target core:                          Target Commands.
  793. * target exec:                          Target Commands.
  794. * target nindy:                         Target Commands.
  795. * target remote:                        Target Commands.
  796. * target vxworks:                       Target Commands.
  797. * tbreak:                               Set Breaks.
  798. * terminal:                             Input/Output.
  799. * this:                                 Cplusplus expressions.
  800. * tty:                                  Input/Output.
  801. * type conversions in C++:              Cplusplus expressions.
  802. * u:                                    Continuing and Stepping.
  803. * undisplay:                            Auto Display.
  804. * unset:                                Renamed Commands.
  805. * unset environment:                    Environment.
  806. * until:                                Continuing and Stepping.
  807. * up:                                   Selection.
  808. * up-silently:                          Selection.
  809. * user-defined command:                 Define.
  810. * value history:                        Value History.
  811. * variable name conflict:               Variables.
  812. * variable values, wrong:               Variables.
  813. * variables, setting:                   Assignment.
  814. * version number:                       Help.
  815. * watch:                                Set Watchpoints.
  816. * watchpoints:                          Breakpoints.
  817. * whatis:                               Symbols.
  818. * where:                                Backtrace.
  819. * word:                                 Memory.
  820. * working directory (of your program):  Working Directory.
  821. * wrong values:                         Variables.
  822. * x:                                    Memory.
  823.  
  824.  
  825.